ما هو الـ ASCII

ASCII هو التنسيق الأكثر شيوعًا للملفات النصية في أجهزة الكمبيوتر وعلى الإنترنت.


 

ما هو الـ ASCII؟

 

ASCII إختصار لـ [American Standard Code for Information Interchange (الكود القياسي الأمريكي لتبادل المعلومات)] هو التنسيق الأكثر شيوعًا للملفات النصية في أجهزة الكمبيوتر وعلى الإنترنت، إنه رمز لتمثيل 128 حرفًا إنجليزيًا كأرقام ، مع تخصيص رقم من 0 إلى 127 لكل حرف.

على سبيل المثال ، رمز ASCII للأحرف الكبيرة M هو 077، تستخدم معظم أجهزة الكمبيوتر رموز ASCII لتمثيل النص ، مما يجعل من الممكن نقل البيانات من جهاز كمبيوتر إلى آخر.

 


 

يشير ASCII لـ:

 

  1. اختصارًا للكود القياسي الأمريكي لتبادل المعلومات ، ASCII هو معيار يعين الحروف والأرقام والأحرف الأخرى.
  2. يتم إنشاء رقم ASCII العشري (Dec) من ثنائي ، وهي لغة جميع أجهزة الكمبيوتر، كما هو موضح في الجدول الأسفل، فإن الحرف الصغير “a” له قيمة عشرية تساوى 097، وهي “01100001” في النظام الثنائي.

 

تم تطوير ASCII بواسطة المعهد الوطني الأمريكي للمعايير (ANSI).

تم نشر معيار ASCII لأول مرة باسم ASA X3.4-1963 ، مع نشر عشر مراجعات للمعيار بين عامي 1967 و 1986.

 


 

أقسام ASCII

 

ينقسم جدول ASCII إلى ثلاثة أقسام مختلفة:

  1. Non-printable: رموز نظام غير قابلة للطباعة بين 0 و 31.
  2. Lower ASCII: بين 32 و 127، نشأ هذا الجدول من الأنظمة الأمريكية الأقدم، والتي عملت على جداول الأحرف 7 بت.
  3. Higher ASCII: بين 128 و 255، هذا الجزء قابل للبرمجة؛ تستند الأحرف إلى لغة نظام التشغيل أو البرنامج الذي تستخدمه + يتم وضع الحروف الأجنبية في هذا القسم.

 


 

فائدة استخدام نظام ASCII

 

السبب في استخدام نظام ASCII هو أن أجهزة الحاسب لا تخزن أو تعالج سوى الأرقام، ومن هذا المنطلق فإن شفرة ASCII تشكل التمثيل العددي للحروف والأرقام وبعض الأوامر.

 


 

رموز ASCII القياسية

BinaryDecChar
00100001033!
00100010034
00100111039
00100100036$
00100101037%
00100110038&
00100011035#
00101000040)
00101001041(
00101010042*
00101011043+
00101100044,
00101101045
00101110046.
00101111047/
00111010058:
00111011059;
00111100060>
00111110062<
00111101061=
00111111063?
01000000064@
01011011091]
01011101093[
01011100092\
01011110094^
01011111095_
01100000096`
01111011123}
01111101125{
01111110126~
01111111127_

أحرف ASCII القياسية

BinaryDecCharBinaryDecChar
01100001097a01000001065A
01100010098b01000010066B
01100011099c01000011067C
01100100100d01000100068D
01100101101e01000101069E
01100110102f01000110070F
01100111103g01000111071G
01101000104h01001000072H
01101001105i01001001073I
01101010106j01001010074J
01101011107k01001011075K
01101100108l01001100076L
01101101109m01001101077M
01101110110n01001110078N
01101111111o01001111079O
01110000112p01010000080P
01110001113q01010001081Q
01110010114r01010010082R
01110011115s01010011083S
01110100116t01010100084T
01110101117u01010101085U
01110110118v01010110086V
01110111119w01010111087W
01111000120x01011000088X
01111001121y01011001089Y
01111010122z01011010090Z

أرقام ASCII القياسية

BinaryDecChar
001100000480
001100010491
001100100502
001100110513
001101000524
001101010535
001101100546
001101110557
001110000568
001110010579